gulp.task(ꞌcompileꞌ)   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
var gulp = require('gulp');
2
var sass = require('gulp-sass');
3
var cssnano = require('gulp-cssnano');
4
var autoprefixer = require('gulp-autoprefixer');
5
var uglify = require('gulp-uglify');
6
7
gulp.task('css', function () {
8
    return gulp.src('./skin/frontend/base/default/_scss/yandexdelivery*.scss')
9
            .pipe(sass().on('error', sass.logError))
10
            .pipe(cssnano({autoprefixer: {add: true, browsers: ['last 4 versions']}, zindex: false}))
11
            .pipe(gulp.dest('./skin/frontend/base/default/css/mygento/'))
12
            .pipe(gulp.dest('./skin/adminhtml/default/default/css/mygento/'));
13
});
14
15
gulp.task('default', ['compile']);
16
17
gulp.task('js', function () {
18
    return gulp.src('./skin/frontend/base/default/_js/yandexdelivery.js')
19
            .pipe(uglify())
20
            .pipe(gulp.dest('./skin/frontend/base/default/js/mygento/'))
21
            .pipe(gulp.dest('./skin/adminhtml/default/default/js/mygento/'));
22
});
23
24
gulp.task('compile', ['css', 'js'], function () {
25
});